// Author: wsfuyibing <682805@qq.com>
// Date: 2025-04-28

package kind

// UserId
// 用户ID.
type UserId uint64

const (
    UserIdZero UserId = iota
)

// IsBound
// 是否已经绑定, 用户ID为大于0的整数.
func (o UserId) IsBound() bool { return o != UserIdZero }

// IsUnbound
// 是否未绑定, 用户ID为0整数.
func (o UserId) IsUnbound() bool { return o == UserIdZero }

// Int64
// 原始整型.
func (o UserId) Int64() int64 { return int64(o) }
